<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=1530"><link rel="icon" href="/favicon.ico"><title>山东省科创集团有限公司</title><script charset="UTF-8" id="LA_COLLECT" src="//sdk.51.la/js-sdk-pro.min.js"></script><script>LA.init({ id: "3Eyem7JMZEpvE14y", ck: "3Eyem7JMZEpvE14y" })</script><meta name="keywords" content="山东省科创, 山东科创, 山东科技研发, 科创产业, 科创金融, 科技成果转化, 山东省科技成果转化, 科技人才"><meta name="description" content="山东省科创集团有限公司（简称“山东科创”）成立于2017年7月，是经山东省政府批准成立的省管一级国有全资企业，下设科技园区、科创金融、知识产权、科技咨询、产业研究等9个平台公司，控参股企业170余家。"><script>// 添加ios系统的支持
        // if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {
        //   //add a new meta node of viewport in head node
        //   head = document.getElementsByTagName('head');
        //   viewport = document.createElement('meta');
        //   viewport.name = 'viewport';
        //   viewport.content = 'target-densitydpi=device-dpi, width=' + 1600 + 'px, user-scalable=no';
        //   head.length > 0 && head[head.length - 1].appendChild(viewport);
        // }
        /* 获取内容高度 用于手机端适配 */

        // window.onload = function(){
        //   mobileAuto()
        // };
        // // 判断设备
        // function judgment(){
        //   var browser = navigator.userAgent.toLowerCase();
        //   var phone = /iphone|ipod|ipad|android|mobile|blackberry|webos|  |webmate|bada|nokia|lg|ucweb|skyfire|micromessenger/i
        //   return phone.test(browser);
        // }
        // function mobileAuto(){
        //   if(judgment()){
        //     // window.location.href='http://www.hljkx.org.cn/mobile/index.html#/'
        //     if(document.getElementById('indexrow')){
        //      document.getElementById('indexrow').style.marginTop = 0
        //     }
        //     var height = document.body.clientHeight || document.documentElement.clientHeight
        //     document.body.style.left = height + 'px'
        //     document.body.scrollLeft = document.documentElement.scrollLeft = height
        //   }
        // }
        var docCookies = {
          getItem: function (sKey) {
            return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(sKey).replace(/[-.+*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null
          },
          setItem: function (sKey, sValue, vEnd, sPath, sDomain, bSecure) {
            if (!sKey || /^(?:expires|max\-age|path|domain|secure)$/i.test(sKey)) { return false }
            var sExpires = ""
            if (vEnd) {
              switch (vEnd.constructor) {
                case Number:
                  sExpires = vEnd === Infinity ? "; expires=Fri, 31 Dec 9999 23:59:59 GMT" : "; max-age=" + vEnd
                  break
                case String:
                  sExpires = "; expires=" + vEnd
                  break
                case Date:
                  sExpires = "; expires=" + vEnd.toUTCString()
                  break
              }
            }
            document.cookie = encodeURIComponent(sKey) + "=" + encodeURIComponent(sValue) + sExpires + (sDomain ? "; domain=" + sDomain : "") + (sPath ? "; path=" + sPath : "") + (bSecure ? "; secure" : "")
            return true
          },
          removeItem: function (sKey, sPath, sDomain) {
            if (!sKey || !this.hasItem(sKey)) { return false }
            document.cookie = encodeURIComponent(sKey) + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT" + (sDomain ? "; domain=" + sDomain : "") + (sPath ? "; path=" + sPath : "")
            return true
          },
          hasItem: function (sKey) {
            return (new RegExp("(?:^|;\\s*)" + encodeURIComponent(sKey).replace(/[-.+*]/g, "\\$&") + "\\s*\\=")).test(document.cookie)
          },
          keys: /* optional method: you can safely remove it! */ function () {
            var aKeys = document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g, "").split(/\s*(?:\=[^;]*)?;\s*/)
            for (var nIdx = 0; nIdx < aKeys.length; nIdx++) { aKeys[nIdx] = decodeURIComponent(aKeys[nIdx]) }
            return aKeys
          }
        }
        let token = docCookies.getItem('EFP6-Token')
        let token_time = docCookies.getItem('EFP6-Token-Time')
        if (token && token_time) {
          localStorage.setItem('access_token', token)
          localStorage.setItem('access_token-Time', token_time)
          sessionStorage.setItem('access_token', token)
          sessionStorage.setItem('access_token-Time', token_time)
        }
        // const token1 = localStorage.getItem('access_token')
        // const token2 = sessionStorage.getItem('access_token')
        // if ((token1==='undefined' || !token1) && (token2==='undefined' || !token2) && 'http://58.59.9.231:30202/prod-api/ssoAuthredirect') {
        //   sessionStorage.setItem('exp6_outside_url', window.location.href)
        //   while (true) {
        //     if (sessionStorage.getItem('exp6_outside_url')) {
        //       break
        //     }
        //   }
        //   // alert('http://58.59.9.231:30202/prod-api/ssoAuthredirect' + '?redirect=' + encodeURIComponent(window.location.href))
        //   // location.href = 'http://58.59.9.231:30202/prod-api/ssoAuthredirect'
        // }</script><style>.first-loading-wrp {
          display: flex;
          justify-content: center;
          align-items: center;
          flex-direction: column;
          min-height: 420px;
          height: 100%
        }

        .first-loading-wrp>h1 {
          font-size: 128px
        }

        .first-loading-wrp .loading-wrp {
          padding: 98px;
          display: flex;
          justify-content: center;
          align-items: center
        }

        .dot {
          animation: antRotate 1.2s infinite linear;
          transform: rotate(45deg);
          position: relative;
          display: inline-block;
          font-size: 32px;
          width: 32px;
          height: 32px;
          box-sizing: border-box
        }

        .dot i {
          width: 14px;
          height: 14px;
          position: absolute;
          display: block;
          background-color: #1890ff;
          border-radius: 100%;
          transform: scale(.75);
          transform-origin: 50% 50%;
          opacity: .3;
          animation: antSpinMove 1s infinite linear alternate
        }

        .dot i:nth-child(1) {
          top: 0;
          left: 0
        }

        .dot i:nth-child(2) {
          top: 0;
          right: 0;
          -webkit-animation-delay: .4s;
          animation-delay: .4s
        }

        .dot i:nth-child(3) {
          right: 0;
          bottom: 0;
          -webkit-animation-delay: .8s;
          animation-delay: .8s
        }

        .dot i:nth-child(4) {
          bottom: 0;
          left: 0;
          -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s
        }

        @keyframes antRotate {
          to {
            -webkit-transform: rotate(405deg);
            transform: rotate(405deg)
          }
        }

        @-webkit-keyframes antRotate {
          to {
            -webkit-transform: rotate(405deg);
            transform: rotate(405deg)
          }
        }

        @keyframes antSpinMove {
          to {
            opacity: 1
          }
        }

        @-webkit-keyframes antSpinMove {
          to {
            opacity: 1
          }
        }</style><link href="/css/chunk-vendors.bccc94e3.css" rel="stylesheet"><link href="/css/app.d1ad19b5.css" rel="stylesheet"></head><body><noscript><strong>请启用JavaScript后再使用EFP6-Vue-AntDesign</strong></noscript><div id="app"><div class="first-loading-wrp"><div class="loading-wrp"><span class="dot dot-spin"><i></i><i></i><i></i><i></i></span></div></div></div><script src="/dll/vendor.dll.js"></script><script src="/js/chunk-vendors.6b35da86.js"></script><script src="/js/app.751c8ed2.js"></script></body></html>